home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / astronomy / stargazer / !Stargazer / info < prev    next >
Encoding:
Text File  |  1996-06-21  |  5.6 KB  |  121 lines

  1. Notes on !Stargazer Release II (Version 7.00)
  2.  
  3. Stargazer is an interactive star plotter, with support for the
  4. major objects in our solar system.  It is tied to the internal
  5. system clock to provide real time update of a star viewing window.
  6. The time can be set from the menu to view past and future star maps.
  7. The new position of every star is calculated once a minute in the background.
  8.  
  9. Stargazer is intended as a simple interactive learning tool to help
  10. beginners in astronomy learn about the planets and the stars.  The most
  11. powerful and important feature is the constellation identification aid,
  12. where groups of stars are connected with dotted lines to give a
  13. representation of the name of the constellation they are part of.
  14. This facility helps to identify and remember constellation patterns
  15. in the sky.
  16.  
  17. The star database is in the form of an editable textual database,
  18. which is interpreted by the application when it is first installed
  19. on the icon bar.  This allows more advanced users to edit the database
  20. to include new objects.  The star database contains the locations of over
  21. 1300 objects, down to magnitude 5 (the limit of visibility to the naked
  22. eye) for epoch 2000 (their exact position in the year 2000ad).
  23. Note that the greek alphabet for entry purposes is 
  24. "abgdezh0iklmnxoprstvqfcw" for alpha, beta gamma etc. 'means literal.
  25. Strings are allowed in the database but are not implemented in !Stargazer.  
  26.  
  27. Stargazer is a RISCOS application installing itself on the Icon bar and
  28. utilising mouse, pointer and menu operations to provide its facilities.
  29. It interacts with the !Help application to give user help when required.
  30. There are two main menus, one of which is presented when the user clicks
  31. on the stargazer icon, and one which is available when the "view" window
  32. is opened.  These are briefly described below.
  33.  
  34. Icon menu
  35.  
  36. The icon menu provides an info box and four menu options.
  37.  
  38. New place allows the user to specify the observers longitude and latitude.
  39. It is initialised to longitude 0d0mE and latitude 52d0mN which is centred
  40. around Cambridge (where else) but should suit the south of England. To see
  41. the stars that are only visible from the southern hemisphere you could try
  42. 52d0mS!.  The "d" and "m" are short for degrees and minutes (in lower case)
  43. and the "N","S" (for latitude) or "E","W" (in upper-case) specify positive
  44. or negative directions.
  45.  
  46. Clock is an option, which when set forces a recalculation of all object 
  47. in real time. Two types of timer can be specified.  The system clock ties
  48. the display to the present system time.  A user clock can also be set, which 
  49. also keeps real time, but runs from the time given.  IF the clock option is 
  50. off, the sub-menus set a single sky position calculation time. 
  51.  
  52. Clicking on Show Sky duplicates the left button click on the icon, and opens 
  53. the view window. The sub-menu allows the viewer to select either a horizontal
  54. viewpoint (0-66 degrees) or a vertical view (54-90 degrees).  If you wish to 
  55. see both views simultaniously simply run two copies of stargazer!
  56.  
  57. Quit is self explanatory
  58.  
  59. View window menu
  60.  
  61. The view window menu provides extra view related facilities
  62.  
  63. Find object attempts to centre the view around, and point the mouse pointer to,
  64. the chosen object.
  65. Sub-menus are used to choose the type of object, and then specify a
  66. particular occurrence. Note that star names must match the names after
  67. the equals signs in the database, including the case; these generally
  68. start with an upper case letter. The constellation finder will find the
  69. first star in the constellation, generally Alpha.
  70.  
  71. Show consts will toggle the constellation identification option on or off.
  72.  
  73. Zoom in and zoom out allow the user to user to optimise the view for
  74. detail. Fainter stars tend to disappear as you zoom out (and brighter
  75. stars get dimmer), to prevent the view from becoming confused.
  76.  
  77. Simulate allows you to step through a simulated sequence of star
  78. positions, rather like a fast forward button.  This is very processor
  79. intensive, so duration and step sizes can be varied.  It provides an
  80. insight into the way the postion of the stars change during the evening.
  81. To stop a simulation run, set a new time, or click again on simulate.
  82.  
  83. All the usual RISCOS window buttons apply to the view window to allow
  84. resizing, scrolling, front and window close.  The displayed objects
  85. are archimedes sprites.  The planets are designed to be reasonably
  86. recognisable, but not representative in terms of their magnitude.
  87.  
  88. The program is written completely in BBC basic with two libraries for
  89. sprite and windows handling.   These could be extracted and used with
  90. other programs.  Some routines (specifically the redrawing and database
  91. interpeter) have been optimised to make the program more usable, and so
  92. may be less readable, but the operation of the program can be seen.
  93. Sorry about the "majic numbers" by the way. Happy stargazing!
  94.  
  95. Bug Fixes and New features of Release II (Version 7.0)
  96.  # Vertical view added
  97.  # Simulation bug fixed 
  98.  # simulation can now be cancelled
  99.  # Simulation stops clock to allow inspection of final positions
  100.  # Bug in time reference and Planet positions fixed
  101.  # Clock on/off added, with user setting from menu
  102.  # Object search mouse placement bug fixed
  103.  # Moon plotted after Sun for realistic eclipses
  104.  # Longitude setting bug fixed
  105.  # Zoom out redrawing bug fixed
  106.  # Program Tidied
  107.  # New Icon to prevent confusion with release I 
  108.  
  109. Steve Ellwood (BSc), Systems engineer, EO Computer LTD (formerly Active
  110. Book Company).
  111.  
  112. Home address: Castle Farm, Hasse Road, Soham, Nr Ely, Cambs CB7 5UW
  113. Tel:0353 721445
  114.  
  115. P.S. Thanks again to EO Computer LTD (Cambridge) for the continued
  116. use of the Acorn R140 with TAXAN multisync monitor.
  117.  
  118.  
  119.  
  120.  
  121.